it's high time that... - Alemán Inglés Diccionario